﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<head>
		<title>JskitRichDropDownList.html</title>
		<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
		<meta http-equiv="description" content="this is my page">
	 	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
		<link rel="stylesheet" type="text/css" href="../main.css">
  	   <script src="../../release/jskit.core.js"></script>
 	   <script src="../JskitConfig_doc.js"></script>
	</head>
	<body>
		<table border="0" id="Table1">
			<tbody>
				<tr>
					<td class="package">
						JskitRichDropDownList.js
					</td>
				</tr>
				<tr>
					<td class="content">
						异步模式下拉列表，可实现级联
					</td>
				</tr>
				<tr>
					<td class="title">
						Author:
					</td>
				</tr>
				<tr>
					<td class="content">
						AnyRock
					</td>
				</tr>
				<tr>
					<td class="title">
						Initializtion:
					</td>
				</tr>
				<tr>
					<td class="content">
						
					</td>
				</tr>
				<tr>
					<td class="title">
						Required:
					</td>
				</tr>
				<tr>
					<td class="content">
						core/*.*
						<br>server/JskitXmlHttp.js
					</td>
				</tr>
                <tr>
                    <td class="title">
                        <font color="#ff6600">
                            Methods:
                        </font>
                    </td>
                </tr>
                <tr>
                    <td class="content">
                        <table border="1" cellspacing="0" class="content_list" id="Table2">
                            <tbody>
                                <tr bgcolor="#cccccc">
                                    <td>
                                        Name
                                    </td>
                                    <td>
                                        Parameters
                                    </td>
                                    <td>
                                        Return
                                    </td>
                                    <td>
                                        Comment
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        deploy(rTextFeildID,rValueFeildID,rUrl,rParmName,rParmFeildID)
                                    </td>
                                    <td>
                                        rTextFeildID: 显示Text的表单项ID
                                        <br>
                                        rValueFeildID: 保存Value值的表单项ID
                                        <br>
                                        rUrl: 获取下拉列表数据的webservice的URL
										<br>
										rParmName: 参数名称
										<br>
										rParmFeildID: 保存参数值的表单项ID
                                    </td>
                                    <td>
                                    </td>
                                    <td>
										<br> 必须在页面装载完成后使用。
										<br> 通过ajax方式获取的数据必须是json格式的。
										<br> 如果设置了rParmName和rParmFeildID，会在Url后面自动增加&ParmName={ParmFeild.value}，方便webservice获取数据时进行过滤。
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        deployTree(rTextFeildID,rValueFeildID,rUrl,rParmName,rParmFeildID)
                                    </td>
                                    <td>
                                        rTextFeildID: 显示Text的表单项ID
                                        <br>
                                        rValueFeildID: 保存Value值的表单项ID
                                        <br>
                                        rUrl: 获取下拉列表数据的webservice的URL
										<br>
										rParmName: 参数名称
										<br>
										rParmFeildID: 保存参数值的表单项ID
                                    </td>
                                    <td>
                                    </td>
                                    <td>
										按树形结构显示所有分类项，且只有叶子节点可以选择。适合分类数据少，分类层级不固定的数据。
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        deployStatic(rTextFeildID,rValueFeildID,rData)
                                    </td>
                                    <td>
                                        rTextFeildID: 显示Text的表单项ID
                                        <br>
                                        rValueFeildID: 保存Value值的表单项ID
                                        <br>
                                        rData: 下拉列表数据
                                    </td>
                                    <td>
                                    </td>
                                    <td>
                                        不通过ajax方式加载数据，直接取用通过参数传递进来的已有的数据
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        setSelectAction(rFuncName)
                                    </td>
                                    <td>
                                        rFuncName：方法名（不包括参数），系统自动为其传递选择项的Key和Value两个参数
                                        <br />如：setSelectAction("aaa"),实际执行aaa(key,value);
                                    </td>
                                    <td>
                                    </td>
                                    <td>
                                        设置选中下拉选项之后触发的动作
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        setDebugMode(rMode)
                                    </td>
                                    <td>
                                        rMode：模式值(0,1;yese,no;true,false)
                                    </td>
                                    <td>
                                    </td>
                                    <td>
                                        设置调试模式，如果是调试模式，返回错误信息时可以点击错误信息，弹出ajax请求页面。
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        setAutoWidth(rVal)
                                    </td>
                                    <td>
                                        rVal：值(0,1;yese,no;true,false)
                                    </td>
                                    <td>
                                    </td>
                                    <td>
                                        设置是否根据输入框的大小自动调节下拉列表的宽度。
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        setWidth(rVal)
                                    </td>
                                    <td>
                                        rVal：数值
                                    </td>
                                    <td>
                                    </td>
                                    <td>
                                        设置下拉列表的宽度。
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        getKey(rIndex)
                                    </td>
                                    <td>
                                        rIndex：下拉项的索引值
                                    </td>
                                    <td>
                                    </td>
                                    <td>
                                        根据下拉项的索引，获得该项的Key值
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        getValue(rIndex)
                                    </td>
                                    <td>
                                        rIndex：下拉项的索引值
                                    </td>
                                    <td>
                                    </td>
                                    <td>
                                        根据下拉项的索引，获得该项的Value值
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        setEmptySelectText(rString)
                                    </td>
                                    <td>
                                        rString：空下拉项显示的内容
                                    </td>
                                    <td>
                                    </td>
                                    <td>
                                        设置空下拉项显示的内容
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        setIsMultiSelect(rBoolean)
                                    </td>
                                    <td>
                                        rBoolean：是否多选,0|1,yes|no,true|false
                                    </td>
                                    <td>
                                    </td>
                                    <td>
                                        设置是否多选
                                    </td>
                                </tr>
                             </tbody>
                        </table>
                    </td>
                </tr>
				<tr>
					<td class="title">
						Example:
					</td>
				</tr>
				<tr>
					<td class="content">
						<a href="../demo/demo_richselect.html">查看JskitRichDropDownList.js示例</a>
					</td>
				</tr>
			</tbody>
		</table>  
	</body>
</html>
